{{ Form::open(array('url'=>'ajax=doantt','method'=>'post','class'=>'form-horizontal','id'=>'addform','role'=>'form')) }}
{{ Form::token()}}
<div class="panel panel-default">
    <div class="panel-heading">
        <h4 class="panel-title">
            <span class="glyphicon glyphicon-folder-close"></span>
            Thông Tin Cơ Bản Đoàn Thanh Tra
        </h4>
    </div>
    <div class="panel-collapse collapse in">
        <table class="table" cellspacing="0" cellpadding="0" style="margin-bottom: 0px">
            <tr>
                <td>
                    <label for="mst" class="col-sm-3 control-label">Mã số thuế cơ sở:</label>
                    <div class="col-sm-9">
                        {{ Form::hidden('idcs','')}}
                        {{ Form::text('mst','',array('placeholder' => 'Nhập mã số thuế cơ sở có hồ sơ thanh tra','class'=>'mst form-control','required'=>'','pattern'=>'[A-Za-z0-9_]{5,15}','autofocus')) }}
                    </div> 
                </td>
            </tr>
            <tr>
                <td>
                    <label for="mscb" class="col-sm-3 control-label">MSCB:</label>
                    <div class="col-sm-9">
                        {{ Form::hidden('idcb','')}}
                        {{ Form::text('mscb','',array('placeholder' => 'Nhập mã số cán bộ thanh tra trong đoàn','class'=>'mscb form-control','required'=>'','pattern'=>'[A-Za-z0-9_]{3,10}')) }}
                    </div> 
                </td>
            </tr>
            <tr>
                <td>
                    <label for="hoten" class="col-sm-3 control-label">Tên Cán Bộ:</label>
                    <div class="col-sm-9">
                        {{ Form::text('hoten','',array('placeholder' => 'Tên cán bộ trong đoàn thanh tra','class'=>'form-control','readonly'=>'readonly')) }}
                    </div> 
                </td>
            </tr>
            <tr>
                <td>
                    <label for="chucvu" class="col-sm-3 control-label">Chức Vụ:</label>
                    <div class="col-sm-9">
                        <select id="chucvu" name='chucvu' class="chucvu form-control">
                            <option value="" selected="selected">Chọn chức vụ</option>
                            @foreach($data_cv as $cv)
                            @if($cv != null)
                            <option value='{{$cv->ID}}'>{{$cv->TEN_CV}}</option>
                            @endif
                            @endforeach
                        </select>
                    </div> 
                </td>
            </tr>
            <tr>
                <td>
                    <label for="chucdanh" class="col-sm-3 control-label">Chức Danh:</label>
                    <div class="col-sm-9">
                        <select id="chucdanh" name='chucdanh' class="chucdanh form-control">
                            <option value="" selected="selected">Chọn chức danh</option>
                            @foreach($data_cd as $cd)
                            @if($cd != null)
                            <option value='{{$cd->ID}}'>{{$cd->TEN_CD}}</option>
                            @endif
                            @endforeach
                        </select>
                    </div> 
                </td>
            </tr>
            <tr>
                <td>
                    <label for="nhiemvu" class="col-sm-3 control-label">Nhiệm Vụ:</label>
                    <div class="col-sm-9">
                        {{ Form::textarea('nhiemvu','',array('rows'=>'3','placeholder' => 'Nhập mô tả nhiệm vụ trong đoàn thanh tra','class'=>'form-control','required'=>'','pattern'=>'{1,500}')) }}
                    </div> 
                </td>
            </tr>
            <tr>                      
                <td>
                    <div class="col-sm-offset-3 col-sm-9"> 
                        <button class="btn btn-primary hide" id='btnother' type='button'>Thêm đoàn khác</button>
                        <button class="btn btn-success" id='submitbtn' type='submit'>Lưu</button>
                        <button class="btn btn-warning" id='resetbtn' type='reset'>Làm lại</button>
                        <a class="btn btn-default" href="{{url('/')}}">Quay lại</a>
                    </div>
                </td>
            </tr>
        </table>
    </div>
</div>
<div class="panel panel-default">
    <div class="panel-heading">
        <h4 class="panel-title">
            <a data-toggle="collapse" data-parent="#accordion" href="#thongtinnangcao">
                <span class="glyphicon glyphicon-folder-close"></span>
                Thông Tin Chi Tiết Đoàn Thanh Tra
            </a>
        </h4>
    </div>
    <div class="panel-collapse collapse in" id="thongtinnangcao">
        <div id="content_table_ct_doan_tt">

        </div>
    </div>
</div>
{{Form::close()}}  
@if(Session::has('success')) 
<script type="text/javascript">
    toastr.success("{{Session::get('success')}}");
</script>
@endif
@if(Session::has('error')) 
<script type="text/javascript">
    toastr.error("{{Session::get('error')}}");
</script>
@endif
<script type="text/javascript">
    $(document).ready(function () {
        $("#btnother").on("click", function (e)
        {
            toastr.warning("Tạo lập đoàn thanh tra khác!");
            $("#addform").find('input[name="id"]').val("");
            $("#addform").find('input[name="idcs"]').val("");
            $("#addform").find('input[name="mst"]').val("");
            $("#content_table_ct_doan_tt").hide().fadeIn("slow").html("");
        });
        $(".mst").focusout(function (e) {
            var urlsearch = "{{url('search=timctcosodoan')}}";
            var mst = $(this).val();
            if (checkMST(mst)) {
                $.ajax(
                        {
                            url: urlsearch + "?mst=" + mst,
                            type: "GET",
                            datatype: "html"
                        }).done(function (data) {
                    if ($.isEmptyObject(data))
                    {
                        toastr.error("Cơ sở này chưa phát sinh hồ sơ thanh tra!");
                        $("#addform").find('input[name="idcs"]').val("");
                        $("#btnother").addClass("hide");
                    }
                    else {
                        toastr.success("Tìm thấy cơ sở này trong CSDL!");
                        $("#addform").find('input[name="idcs"]').val(data.ID_CS_TT);
                        $("#btnother").removeClass("hide");
                    }
                }).fail(function (jqXHR, ajaxOptions, thrownError)
                {
                    toastr.error('No response from server!');
                });
            }
            else {
                toastr.error('Mã số thuế không hợp lệ!');
            }
            return false;
        });

        $(".mscb").focusout(function (e) {
            var urlsearch = "{{url('search=timcanbo')}}";
            var mscb = $(this).val();
            if (checkMSCB(mscb))
            {
                $.ajax(
                        {
                            url: urlsearch + "?mscb=" + mscb,
                            type: "GET",
                            datatype: "html"
                        }).done(function (data) {
                    if ($.isEmptyObject(data))
                    {
                        toastr.error("Cán bộ không tồn tại trong hệ thống!");
                        $("#addform").find('input[name="idcb"]').val("");
                        $("#addform").find('input[name="hoten"]').val("");
                    }
                    else {
                        toastr.success("Dữ liệu cán bộ có trong hệ thống!");
                        $("#addform").find('input[name="idcb"]').val(data.ID);
                        $("#addform").find('input[name="hoten"]').val(data.HO_TEN);
                    }
                }).fail(function (jqXHR, ajaxOptions, thrownError)
                {
                    toastr.error('No response from server!');
                });
            }
            else {
                toastr.error('Mã cán bộ không hợp lệ!');
            }
            return false;
        });
        $("#addform").submit(function ()
        {
            var idcstt = $(this).find('input[name="idcs"]').val();
            var idcb = $(this).find('input[name="idcb"]').val();
            var idcv = $(this).find('select[name="chucvu"]').children(':selected').val();
            var idcd = $(this).find('select[name="chucdanh"]').children(':selected').val();
            var nhiemvu = fulltrim($(this).find('textarea[name="nhiemvu"]').val());
            if (idcstt === "" || idcstt === null)
            {
                toastr.error("Xin nhập Mã số thuế cơ sở thanh tra!");
                $(this).find('input[name="mst"]').focus();
            }
            else if (idcb === "" || idcb === null)
            {
                toastr.error("Xin nhập mã số cán bộ!");
                $(this).find('input[name="mscb"]').focus();
            }
            else if (idcv === "" || idcv === null)
            {
                toastr.error("Xin chọn chức vụ cán bộ trong đoàn thanh tra!");
                $(this).find('select[name="chucvu"]').focus();
            }
            else if (idcd === "" || idcd === null)
            {
                toastr.error("Xin chọn chức danh cán bộ trong đoàn thanh tra!");
                $(this).find('select[name="chucdanh"]').focus();
            }
            else if (nhiemvu === "" || nhiemvu === null)
            {
                toastr.error("Xin nhập nhiệm vụ cán bộ trong đoàn thanh tra!");
                $(this).find('textarea[name="nhiemvu"]').focus();
            }
            else
            {
                var url = $(this).attr("action");
                var data = url + "?idcstt=" + idcstt + "&idcb=" + idcb + "&idcv=" + idcv + "&idcd=" + idcd + "&nhiemvu=" + nhiemvu;
                $.ajax(
                        {
                            url: data,
                            type: "get",
                            datatype: "html"
                        }).done(function (result) {
                    if (result.html === "Thêm đoàn thanh tra thất bại!" || result.html === "Thêm cán bộ vào đoàn thanh tra thất bại do cán bộ này đã có trong đoàn!")
                    {
                        toastr.error(result.html);
                        $(this).find('input[name="mscb"]').focus();
                    }
                    else {
                        $("#content_table_ct_doan_tt").hide().fadeIn("slow").html(result.html);
                        $("#addform").find('input[name="idcb"]').val("");
                        $("#addform").find('input[name="mscb"]').focus();
                        $("#addform").find('input[name="mscb"]').val("");
                        $("#addform").find('input[name="hoten"]').val("");
                        $("#addform").find('select[name="chucvu"]').val("");
                        $("#addform").find('select[name="chucdanh"]').val("");
                        $("#addform").find('textarea[name="nhiemvu"]').val("");
                    }
                }).fail(function (jqXHR, ajaxOptions, thrownError)
                {
                    toastr.error('No response from server!');
                });
            }
            return false;
        });
    });
</script>